<!--
 * @Author: liu_lizhi
 * @Date: 2021-05-14 13:50:04
 * @LastEditTime: 2021-05-18 09:57:26
 * @Description: 微应用页面底部版本信息组件
    funCode应用编码：如果在web端配置微应用编码与传参不一致会有查询不到情况
-->
<template>
  <!-- 每个模块页面询问添加版权信息及当前微应用版本号 -->
  <van-divider
    :style="{borderColor: '#cacaca', margin: '7px 0',paddingBottom: paddingValue}"
  >本服务由方天-变电运维组提供技术支持 {{ version }}</van-divider>
</template>

<script>
import DbUtil from "@/utils/dbUtil";
import Md5SyncSql from "@/utils/sqls/cc/Md5SyncSql";
export default {
  name: "microVersion",
  props: {
      funCode: {
          type: String,
          default: function() {
              return ''
          }
      },
      paddingValue: {
          type: String,
          default: function() {
              return '0'
          }
      }
  }, // 模块code码、底部边距（防止页面底部有按钮覆盖）
  data() {
    return {
      name: "版本信息组件",
      userInfo: null,
      version: "V0.01"
    };
  },
  mounted() {
    var _this = this;
    var userInfo = localStorage.getItem("user");
    this.userInfo = JSON.parse(userInfo);
    // console.log('传参数',this.funCode)
    // console.log('传参数2',this.paddingValue)
    //根据用户及微应用编码值获取当前安装版本号
    DbUtil.execOneSql(Md5SyncSql.SELECT_APP_VERSION_BY_CODE,[this.userInfo.userId, this.funCode],(tx, result) => {
        if (result.rows.length > 0) {
          _this.version = result.rows.item(0).VERSION;
        } else {
            // 无值默认
          _this.version = "V0.01";
        }
      },
      (e, tx) => {
        console.log("查询失败" + JSON.stringify(tx));
      }
    );
  }
};
</script>